<!DOCTYPE html>
<html lang="en">
<head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
</head>
<body>
      <script>
            // 1 ~ 100 之中的质数如何获取;
            // 2 3 5 7 11 
            
            // 1. 穷举思路 ;

            // 程序分成两部分 : 
            // 1. 打印 1 ~ 100 ;
            // 2. 判定某一个数字是否是质数;

            // 1. 
            // var num = 0;
            // while(num ++ < 100){
            //       // num  1 ~ 100;

            // }

            // // 2. 
            // var num = 1;
            // // 反证法 ;
            // var count = 2;
            // var isZs = true;
            // while(count < num){
            //       // count  2 3 4 5 6 7 ~ 10
            //       if( num % count === 0){
            //             isZs = false;
            //             break;
            //       }
            //       count ++
            // }
            // if(isZs){
            //       console.log(num);
            // }

            // 1 + 2 
            // var num = 1;
            // while(num ++ < 100){
            //       var count = 2;
            //       var isZs = true;
            //       while(count < num){
            //             // count  2 3 4 5 6 7 ~ 10
            //             if( num % count === 0){
            //                   isZs = false;
            //                   break;
            //             }
            //             count ++
            //       }
            //       if(isZs){
            //             console.log(num);
            //       }
            // }

            // 把问题拆分 :  =>  面向对象的核心思维;
                  
            // 已知只要不能被 2 3 5 7 11 整除的数字都是质数;

            // var num = 97;
            // if(num % 2 !== 0 && num % 3 !== 0 && num % 5 !== 0 && num % 7 !== 0 && num % 11 !== 0){
            //       console.log(num);
            // }

            // var num = 11;
            // while( num ++ < 100){
            //       if(num % 2 !== 0 && num % 3 !== 0 && num % 5 !== 0 && num % 7 !== 0 && num % 11 !== 0){
            //             console.log(num);
            //       }
            // }     

      </script>
</body>
</html>